Docker Volumes হল Docker কনটেইনারের ডেটা সংরক্ষণের একটি পদ্ধতি। কনটেইনারগুলি সাধারণত অস্থায়ী এবং তাদের ডেটা মুছে ফেলা হয় যখন কনটেইনার বন্ধ হয়। তবে, কিছু ক্ষেত্রে আপনাকে ডেটা স্থায়ীভাবে সংরক্ষণ করতে হতে পারে। এ জন্য Docker Volumes ব্যবহার করা হয়। নিচে Docker Volumes এর কার্যকারিতা এবং প্রয়োজনীয়তা আলোচনা করা হলো।
বর্ণনা: Docker Volume হল একটি ফাইল সিস্টেমের অংশ যা Docker কনটেইনারের বাইরেও স্থায়ী ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। এটি ডেটা কনটেইনার থেকে আলাদা করে সংরক্ষণ করে, তাই কনটেইনার মুছে গেলে ডেটা হারিয়ে যায় না।
প্রকারভেদ:
ডেটা স্থায়িত্ব:
ডেটা শেয়ারিং:
কনফিগারেশন ফাইল এবং লগ ফাইল:
ব্যাকআপ ও পুনরুদ্ধার:
ফাইল সিস্টেমের পারফরম্যান্স:
docker volume create my-volume
docker run -d -v my-volume:/data my-image
এখানে, -v my-volume:/data
নির্দেশনা দিয়ে my-volume
নামের Volume-টি কনটেইনারের /data
ডিরেক্টরির সাথে সংযুক্ত করা হচ্ছে।
docker run -d --name my-container -v my-volume:/data my-image
docker volume ls
docker volume rm my-volume
Docker Volumes হল একটি কার্যকর পদ্ধতি যা কনটেইনারের বাইরেও ডেটা সংরক্ষণ করার সুযোগ দেয়। এটি ডেটার স্থায়িত্ব, শেয়ারিং, কনফিগারেশন, লগ ফাইল এবং ব্যাকআপের জন্য ব্যবহৃত হয়। Docker Volumes ব্যবহার করে, আপনি কনটেইনারের অস্থায়ী প্রকৃতির সীমাবদ্ধতা থেকে মুক্তি পেতে পারেন এবং ডেটা নিরাপদে এবং কার্যকরভাবে পরিচালনা করতে পারেন।
আরও দেখুন...